package io.bootique.config.jackson; import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; import org.junit.Test; import java.io.ByteArrayInputStream; import java.io.InputStream; import java.util.Optional; import static org.junit.Assert.assertEquals; import static org.junit.Assert.assertTrue; public class JsonNodeYamlParserTest { @Test public void testApply() { InputStream in = new ByteArrayInputStream("a: b\nb: c".getBytes()); ObjectMapper mapper = new ObjectMapper(); Optional<JsonNode> node = new JsonNodeYamlParser(mapper).apply(in); assertTrue(node.isPresent()); assertEquals("b", node.get().get("a").asText()); assertEquals("c", node.get().get("b").asText()); } }